Resource Allocation in Vehicular Cloud Computing Systems with Heterogeneous Vehicles and Roadside Units
نویسندگان
چکیده
Vehicular cloud computing (VCC) system coordinates the vehicular cloud (consisting of vehicles’ computing resources) and the remote cloud properly to provide in-time services to users. Although pervious works had established the models for resource allocation in the VCC system based on semiMarkov decision processes (SMDP), few of them discussed heterogeneity of vehicles and influences of roadside units (RSUs). Heterogeneous vehicles made by different manufacturers may be equipped with different amount of computing resources; and furthermore, RSU can enhance the computing capability of VCC. Therefore, this work creates an SMDP model for VCC resource allocation that additionally considers heterogeneous vehicles and RSUs, and proposes an approach for finding the optimal strategy of VCC resource allocation. The two additional features significantly elaborate the SMDP model, and demonstrate different results from the original model. Simulation shows that the resource allocation in the VCC system can be captured by the proposed model, which performs well in terms of long-term expected values (consisting of consumption costs of power and time), under various parameter settings.
منابع مشابه
A review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملFRA-PSO: A two-stage Resource Allocation Algorithm in Cloud Computing
Cloud computing gives a large quantity of processing possibilities and heterogeneous resources, meeting the prerequisites of numerous applications at diverse levels. Therefore, resource allocation is vital in cloud computing. Resource allocation is a technique that resources such as CPU, RAM, and disk in cloud data centers are divided among cloud users. The resource utilization, cloud service p...
متن کاملA Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کامل